package belleza.relativa



import grails.test.mixin.*
import org.junit.*

/**
 * See the API for {@link grails.test.mixin.services.ServiceUnitTestMixin} for usage instructions
 */
@TestFor(RedNeuronalOriginalService)
class RedNeuronalOriginalServiceTests {

    void testCreatePersona() {
        def foto = new Foto()
        foto.foto = new File('web-app/images/imagenPersona/mujer.jpg').bytes
        println(service.createPersona(20000,0,1,foto))
        println(service.deletePersona(10000))
    }

    void testGetNumeroImagenEntrenamiento() {
        println(service.getNumeroImagenEntrenamiento(0))
        println(service.getNumeroImagenEntrenamiento(1))
        println(service.getNumeroImagenEntrenamiento(2))
    }

    void testGetFotoParaEntrenar() {
        service.getFotoParaEntrenar(5);
        service.getFotoParaEntrenar(31);
    }

    void testEntrenarRed() {
        def foto = new Foto()
        foto.foto = new File('web-app/images/imagenPersona/mujer.jpg').bytes
        println(service.createPersona(10000,0,1,foto))
        println(service.entrenarRed(10000,1,10))
        println(service.deletePersona(10000))
    }

    void testGetAceptableUsuario() {
        println(service.getAceptableUsuario(54,49));
    }

    void testGetUsuariosAceptables() {
        println(service.getUsuariosAceptables(54,100).toString())
    }
}
